a significant improvement of - Français Anglais Dictionnaire